# 1.for循环
numbers = [1, 2, 3, 4, 5]
for num in numbers:
    print(num)
    
    
# 2.while循环
x = 1
while x <= 5:
    print(x)
    x += 1
    
# 3.break语句
for num in range(1, 10):
    if num == 5:
        break
    print(num)


# 4.continue语句
for num in range(1, 6):
    if num == 3:
        continue
    print(num)
    
# 5.else 与循环结合使用
# 在 `for` 和 `while` 循环中，`else` 子句会在循环正常结束时执行。也就是说，当循环条件不再满足时，`else` 部分的代码会被执行。如果循环中使用了 `break` 语句，则 `else` 语句不会被执行。
for num in range(1, 6):
    print(num)
else:
    print("循环结束")
    

for num in range(1, 6):
    if num == 3:
        break
else:
    print("循环结束")
    
# 6.range函数
# range(start, stop, step)
# 从 1 到 5（不包括 5）
for i in range(1, 5):
    print(i)
    
# 步长为 2，从 0 到 10（不包括 10）
for i in range(0, 10, 2):
    print(i)

# 7.嵌套循环
for i in range(1, 4):
    for j in range(1, 4):
        print(f"i = {i}, j = {j}")